Logical Mobility and Locality Types
نویسنده
چکیده
We present a type theory characterizing the mobility and locality of program terms in a calculus for distributed computation. The type theory is derived from logical notions of necessity (2A) and possibility (3A) of the modal logic S4 via a Curry-Howard style isomorphism. Logical worlds are interpreted as sites for computation, accessibility corresponds to dependency between processes at those sites. Necessity (2A) describes terms of type A which have a structural kind of mobility or location-independence. Possibility (3A) describes terms of type A located somewhere, perhaps at a remote site. We present the calculus in a setting where the locations are distinguished by stores. Store effects (mutable references) give rise to a class of location-dependent terms, namely the store addresses denoting reference cells. The system of modal types ensures that store addresses are not removed from the location where they are defined.
منابع مشابه
Thesis Proposal: Type Theory for Mobility and Locality
In this thesis, we consider distributed programming from a type-theoretic, logical perspective. We develop a calculus for distributed programming based on a constructive modal logic. Through a Curry-Howard interpretation of proof terms as programs and propositions as types, we show that logical necessity is connected to mobility, and possibility to remote locality. We give an operational interp...
متن کاملEncoding Distributed Process Calculi into LMNtal
Towards a unifying model of concurrency, we have designed and implemented LMNtal (pronounced “elemental”), a model and language based on hierarchical graph rewriting that uses logical variables to represent connectivity and membranes to represent hierarchy. Diverse computational models including the π-calculus and the λ-calculus have been encoded into LMNtal and tested on our LMNtal system. Thi...
متن کاملMorphological Types of Anemia and It\'s Causes Among Children Attending Elnihoud Teaching Hospital, Elnihoud Locality, West Kordufan State, Sudan
Anemia is a common hematological disorder and global public health problem which affects both developing and developed countries with major consequences for human health and their social and economic development. This study aimed to evaluate the morphological types of anemia ant itchr('39')s causes among children attending Elnihoud Teaching Hospital, Elnihoud locality, West Kordufan State, Suda...
متن کاملA Formal Petri Net Based Model for Antivirus Update Agent System
In this paper, a formal model for antivirus update agent system is presented based on mobile agent technology and predicate/transition Petri nets. The mobile agent system contains two mobile agents called DCA and UNA. It sends out agents to update antivirus on client computers in a network. Each agent takes on a specified responsibility. First, DCA roams through the network and check the last d...
متن کاملExploiting Logical Mobility Techniques in Physically Mobile Environments
With the recent developments in wireless networks (802.11, Bluetooth) and the sales of mobile computers of any kind (such as laptop computers, Personal Digital Assistants (PDAs), mobile phones etc.) soaring, we are experiencing the availability of increasingly powerful and mobile computing environments, roaming between different types of network connectivity. We have also recently witnessed the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004